package com.pand.model.zmxy;

import com.pand.model.BaseObject;

import javax.persistence.*;
import java.sql.Timestamp;

/**
 * 
 * @ClassName: ZmFeedbackRc
 * @Description:芝麻信用反馈
 *
 */
@Entity
@Table(name = "ZM_FEEDBACKRC")
@SequenceGenerator(name = "SEQ_ZM_FEEDBACKRC", sequenceName = "SEQ_ZM_FEEDBACKRC", allocationSize = 1)
public class ZmFeedbackRc extends BaseObject {
	/**
	 * @Fields serialVersionUID :
	 */
	private static final long serialVersionUID = 1L;
	
	/**
	 * 主键
	 */
	private Long id;
	
	/**
	 * 组织ID
	 */
	private Long orgId;
	
	/**
	 * 证件类型
	 */
	private String userCredentialsType;
	
	/**
	 * 证件号
	 */
	private String userCredentialsNo;
	
	/**
	 * 用户名称
	 */
	private String userName;
	
	/**
	 * 订单号
	 */
	private String orderNo;
	
	/**
	 * 下单时间
	 */
	private String gmtOrder;
	
	/**
	 * 实际取车时间
	 */
	private String gmtVehicleTake;
	
	/**
	 * 租金欠缴金额
	 */
	private String overdueAmt;
	
	/**
	 * 租金欠缴天数
	 */
	private String overdueDays;
	
	/**
	 * 租金应缴时间
	 */
	private String gmtOvdStart;
	
	/**
	 * 租金缴清时间
	 */
	private String gmtOvdEnd;
	
	/**
	 * 违约天数
	 */
	private String vehicleOvdDays;
	
	/**
	 * 应还车时间
	 */
	private String gmtDueReturn;
	
	/**
	 * 实际还车时间
	 */
	private String gmtReturn;
	
	/**
	 * 违章号
	 */
	private String violateId;
	
	/**
	 * 车牌号
	 */
	private String plateNumber;
	
	/**
	 * 违章处罚金额
	 */
	private String violateAmt;
	
	/**
	 * 违章处罚扣分
	 */
	private String violatePoint;
	
	/**
	 * 违章时间
	 */
	private String violateGmt;
	
	/**
	 * 违章城市
	 */
	private String violateCity;
	
	/**
	 * 违章路段
	 */
	private String violatePlace;
	
	/**
	 * 是否商户责任
	 */
	private String violateDuty1hai;
	
	/**
	 * 用户应处理时间
	 */
	private String gmtViolateExtended;
	
	/**
	 * 用户实际处理时间
	 */
	private String gmtViolateDeal;
	
	/**
	 * 反馈过期天数
	 */
	private String violateOverdueDays;
	
	/**
	 * 备注
	 */
	private String memo;
	
	/**
	 * 创建时间
	 */
	private Timestamp createTime;

	@Id
	@GeneratedValue(generator = "SEQ_ZM_FEEDBACKRC")
	@Column(name = "ID")
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	@Column(name = "ORG_ID")
	public Long getOrgId() {
		return orgId;
	}

	public void setOrgId(Long orgId) {
		this.orgId = orgId;
	}

	@Column(name = "USER_CREDENTIALS_TYPE")
	public String getUserCredentialsType() {
		return userCredentialsType;
	}

	public void setUserCredentialsType(String userCredentialsType) {
		this.userCredentialsType = userCredentialsType;
	}

	@Column(name = "USER_CREDENTIALS_NO")
	public String getUserCredentialsNo() {
		return userCredentialsNo;
	}

	public void setUserCredentialsNo(String userCredentialsNo) {
		this.userCredentialsNo = userCredentialsNo;
	}

	@Column(name = "USER_NAME")
	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	@Column(name = "ORDER_NO")
	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	@Column(name = "GMT_ORDER")
	public String getGmtOrder() {
		return gmtOrder;
	}

	public void setGmtOrder(String gmtOrder) {
		this.gmtOrder = gmtOrder;
	}

	@Column(name = "GMT_VEHICLE_TAKE")
	public String getGmtVehicleTake() {
		return gmtVehicleTake;
	}

	public void setGmtVehicleTake(String gmtVehicleTake) {
		this.gmtVehicleTake = gmtVehicleTake;
	}

	@Column(name = "OVERDUE_AMT")
	public String getOverdueAmt() {
		return overdueAmt;
	}

	public void setOverdueAmt(String overdueAmt) {
		this.overdueAmt = overdueAmt;
	}

	@Column(name = "OVERDUE_DAYS")
	public String getOverdueDays() {
		return overdueDays;
	}

	public void setOverdueDays(String overdueDays) {
		this.overdueDays = overdueDays;
	}

	@Column(name = "GMT_OVD_START")
	public String getGmtOvdStart() {
		return gmtOvdStart;
	}

	public void setGmtOvdStart(String gmtOvdStart) {
		this.gmtOvdStart = gmtOvdStart;
	}

	@Column(name = "GMT_OVD_END")
	public String getGmtOvdEnd() {
		return gmtOvdEnd;
	}

	public void setGmtOvdEnd(String gmtOvdEnd) {
		this.gmtOvdEnd = gmtOvdEnd;
	}

	@Column(name = "VEHICLE_OVD_DAYS")
	public String getVehicleOvdDays() {
		return vehicleOvdDays;
	}

	public void setVehicleOvdDays(String vehicleOvdDays) {
		this.vehicleOvdDays = vehicleOvdDays;
	}

	@Column(name = "GMT_DUE_RETURN")
	public String getGmtDueReturn() {
		return gmtDueReturn;
	}

	public void setGmtDueReturn(String gmtDueReturn) {
		this.gmtDueReturn = gmtDueReturn;
	}

	@Column(name = "GMT_RETURN")
	public String getGmtReturn() {
		return gmtReturn;
	}

	public void setGmtReturn(String gmtReturn) {
		this.gmtReturn = gmtReturn;
	}

	@Column(name = "VIOLATE_ID")
	public String getViolateId() {
		return violateId;
	}

	public void setViolateId(String violateId) {
		this.violateId = violateId;
	}

	@Column(name = "PLATE_NUMBER")
	public String getPlateNumber() {
		return plateNumber;
	}

	public void setPlateNumber(String plateNumber) {
		this.plateNumber = plateNumber;
	}

	@Column(name = "VIOLATE_AMT")
	public String getViolateAmt() {
		return violateAmt;
	}

	public void setViolateAmt(String violateAmt) {
		this.violateAmt = violateAmt;
	}

	@Column(name = "VIOLATE_POINT")
	public String getViolatePoint() {
		return violatePoint;
	}

	public void setViolatePoint(String violatePoint) {
		this.violatePoint = violatePoint;
	}

	@Column(name = "VIOLATE_GMT")
	public String getViolateGmt() {
		return violateGmt;
	}

	public void setViolateGmt(String violateGmt) {
		this.violateGmt = violateGmt;
	}

	@Column(name = "VIOLATE_CITY")
	public String getViolateCity() {
		return violateCity;
	}

	public void setViolateCity(String violateCity) {
		this.violateCity = violateCity;
	}

	@Column(name = "VIOLATE_PLACE")
	public String getViolatePlace() {
		return violatePlace;
	}

	public void setViolatePlace(String violatePlace) {
		this.violatePlace = violatePlace;
	}

	@Column(name = "VIOLATE_DUTY_1HAI")
	public String getViolateDuty1hai() {
		return violateDuty1hai;
	}

	public void setViolateDuty1hai(String violateDuty1hai) {
		this.violateDuty1hai = violateDuty1hai;
	}

	@Column(name = "GMT_VIOLATE_EXTENDED")
	public String getGmtViolateExtended() {
		return gmtViolateExtended;
	}

	public void setGmtViolateExtended(String gmtViolateExtended) {
		this.gmtViolateExtended = gmtViolateExtended;
	}

	@Column(name = "GMT_VIOLATE_DEAL")
	public String getGmtViolateDeal() {
		return gmtViolateDeal;
	}

	public void setGmtViolateDeal(String gmtViolateDeal) {
		this.gmtViolateDeal = gmtViolateDeal;
	}

	@Column(name = "VIOLATE_OVERDUE_DAYS")
	public String getViolateOverdueDays() {
		return violateOverdueDays;
	}

	public void setViolateOverdueDays(String violateOverdueDays) {
		this.violateOverdueDays = violateOverdueDays;
	}

	@Column(name = "MEMO")
	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	@Column(name = "CREATE_TIME")
	public Timestamp getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}

}
